<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta name="GENERATOR" content="Mozilla/4.76 [en] (Windows NT 5.0; U) [Netscape]">
   <title>Contents</title>
</head>
<body>
<a NAME="Cntnts"></a><b><font face="Arial"><font size=+2>Contents</font></font></b>
<hr>
<p><a NAME="Title"></a><b><font face="Arial"><a href="../CoverPage/CoverPage.HTML" TARGET="right">Title
Page</a></font></b>
<p><a NAME="WhatsNew"></a><b><font face="Arial"><a href="../WhatsNew/WhatsNew.html" TARGET="right">What's
New</a></font></b>
<p><b><font face="Arial"><font size=-1><a href="#Fig&Tabl">Figures</a>
&amp; <a href="#Tbls">Tables</a></font></font></b>
<p><b><font face="Arial,Helvetica"><font size=-1><a href="../CoverPage/CoverPage.HTML#Copyright" TARGET="right">Copyright</a></font></font></b>
<p><a NAME="Acknowledgments"></a><b><font face="Arial"><font size=-1><a href="../CoverPage/CoverPage.HTML#Ack" TARGET="right">Acknowledgments</a></font></font></b>
<p><a NAME="Chap1"></a><b><font face="Arial"><a href="../Overview/Overview.HTML" TARGET="right">Overview</a></font></b>
<p><b><font face="Arial"><font size=-1><a href="../Overview/Overview.HTML#Intro" TARGET="right">Introduction-What
is WHIP! data?</a></font></font></b>
<p><b><font face="Arial"><font size=-1><a href="../Overview/Overview.HTML#About" TARGET="right">About
This Guide</a></font></font></b>
<dir>
<pre><b><font face="Arial"><font size=-1><a href="../Overview/Overview.HTML#Synop" TARGET="right">Synopsis
</a><a href="../Overview/Overview.HTML#Typo" TARGET="right">Typographical Conventions</a></font></font></b></pre>
</dir>
<p><a NAME="Chap3"></a><b><font face="Arial"><a href="../WhipData/WhipData.html" TARGET="right">WHIP! Data Architecture</a></font></b>
<p><b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Introduction" TARGET="right">Introduction</a></font></font></b>
<p><b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Fileo" TARGET="right">WHIP! Data
Organization</a></font></font></b>
<p><b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Filef" TARGET="right">WHIP! Data
Format Details</a></font></font></b>
<blockquote>
<pre><b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Filei" TARGET="right">Identification Header</a></font></font></b></pre>
</blockquote>

<dir>
<pre><b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Filed" TARGET="right">Data Block
</a></font><font size=-2><a href="../WhipData/WhipData.html#Whit" TARGET="right">White Space
</a><a href="../WhipData/WhipData.html#Opco" TARGET="right">Opcode Forms
</a><a href="../WhipData/WhipData.html#Ille" TARGET="right">Illegal Opcodes
</a><a href="../WhipData/WhipData.html#Bina" TARGET="right">Binary Operands
</a><a href="../WhipData/WhipData.html#Exta" TARGET="right">Extended ASCII
</a><a href="../WhipData/WhipData.html#Extb" TARGET="right">Extended binary
</a><a href="../WhipData/WhipData.html#Skipu" TARGET="right">Skipping Unrecognized Opcodes</a></font></font></b></pre>

<dir>
<pre><b><font face="Arial"><font size=-2><a href="../WhipData/WhipData.html#Skipea" TARGET="right">Extended ASCII
</a><a href="../WhipData/WhipData.html#Skipeb" TARGET="right">Extended binary</a></font></font></b></pre>
</dir>

<pre><b><font face="Arial"><font size=-2><a href="../WhipData/WhipData.html#Log" TARGET="right">Logical Coordinate System</a></font></font></b></pre>

<dir>
<pre><b><font face="Arial"><font size=-2><a href="../WhipData/WhipData.html#Inte" TARGET="right">Integer Versus Floating-Point
</a><a href="../WhipData/WhipData.html#Rela" TARGET="right">Relative Logical Coords
</a><a href="../WhipData/WhipData.html#Sixt" TARGET="right">Sixteen bit coords</a></font></font></b></pre>
</dir>

<pre><b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Howo" TARGET="right">How Opcodes are Selected</a></font></font></b></pre>

<pre><b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Blockrefs" TARGET="right">Blockrefs</a></font></font></b></pre>

<pre><b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Execf" TARGET="right">Data Block Processing</a></font></font></b></pre>

<pre><b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Filet" TARGET="right">Termination Trailer</a></font></font></b></pre>
</dir>
<b><font face="Arial"><font size=-1><a href="../WhipData/WhipData.html#Exam" TARGET="right">Example</a></font></font></b>
<p><a NAME="Chap4"></a><b><font face="Arial"><a href="../OpcodeRef/OpcodeRef.html" TARGET="right">Standard Opcode Definitions and Reference</a></font></b>
<p><b><font face="Arial"><font size=-1><a href="../OpcodeRef/OpcodeRef.html#Opcm" TARGET="right">Opcode
Mnemonics</a></font></font></b>
<p><a NAME="StandFuncRef"></a><b><font face="Arial"><font size=-1><a href="../OpcodeRef/OpcodeRef.html#Stand" TARGET="right">Standard
Opcodes Functional Reference</a></font></font></b>
<pre><b><font face="Arial"><font size=-2><a href="../Opcodes/Comment.html" TARGET="right">Comments</a></font></font></b></pre>

<pre><a NAME="DefFuncs"></a><b><font face="Arial">Define Functions</font></b></pre>

<pre><b><font face="Arial"><font size=-2><a>
</a><a href="../Opcodes/DefCompData.html" TARGET="right">Define Compressed Data
</a><a href="../Opcodes/DefCopyright.html" TARGET="right">Define Copyright
</a><a href="../Opcodes/DefDwgAuth.html" TARGET="right">Define Drawing Author
</a><a href="../Opcodes/DefDwgBack.html" TARGET="right">Define Drawing Background
</a><a href="../Opcodes/DefDwgCreaTim.html" TARGET="right">Define Drawing Creation Time
</a><a href="../Opcodes/DefDwgCreat.html" TARGET="right">Define Drawing Creator
</a><a href="../Opcodes/DefDwgDesc.html" TARGET="right">Define Drawing Description
</a><a href="../Opcodes/DefDwgInfoBlk.html" TARGET="right">Define Drawing Information Block
</a><a href="../Opcodes/DefDwgModTim.html" TARGET="right">Define Drawing Modification Time
</a><a href="../Opcodes/DefDwgUnits.html" TARGET="right">Define Drawing Units
</a><a href="../Opcodes/DefInitVw.html" TARGET="right">Define Initial View
</a><a href="../Opcodes/InkArea.html" TARGET="right">Define Inked Area
</a><a href="../Opcodes/DefKeywords.html" TARGET="right">Define Key Words
</a><a href="../Opcodes/DefMrkrGlph.html" TARGET="right">Define Marker Glyph
</a><a href="../Opcodes/DefNamedVw.html" TARGET="right">Define Named View
</a><a href="../Opcodes/DefPltInf.html" TARGET="right">Define Plot Info
</a><a href="../Opcodes/DefSrcDwgCrtTm.html" TARGET="right">Define Source Drawing Creation Time
</a><a href="../Opcodes/DefSrcDwgFilnm.html" TARGET="right">Define Source Drawing Filename
</a><a href="../Opcodes/DefSrcDwgModTm.html" TARGET="right">Define Source Drawing Modification Time
</a><a href="../Opcodes/DefWT_Alignment.html" TARGET="right">Define Alignment
</a><a href="../Opcodes/DefWT_Block_Meaning.html" TARGET="right">Define Block Meaning
</a><a href="../Opcodes/DefWT_Embedded_Font.html" TARGET="right">Define Embedded Font
</a><a href="../Opcodes/DefWT_Encryption.html" TARGET="right">Define Encryption
</a><a href="../Opcodes/DefWT_FileTime.html" TARGET="right">Define FileTime
</a><a href="../Opcodes/DefWT_Font_Extension.html" TARGET="right">Define Font Extension
</a><a href="../Opcodes/DefWT_Guid.html" TARGET="right">Define Guid
</a><a href="../Opcodes/DefWT_Guid_List.html" TARGET="right">Define Guid List
</a><a href="../Opcodes/DefWT_Orientation.html" TARGET="right">Define Orientation
</a><a href="../Opcodes/DefWT_Password.html" TARGET="right">Define Password
</a><a href="../Opcodes/DefWT_SignData.html" TARGET="right">Define SignData
</a><a href="../Opcodes/DefWT_Trusted_Font_List.html" TARGET="right">Define Trusted Font List
</a><a href="../Opcodes/DefWT_UserData.html" TARGET="right">Define UserData
</a><a href="../Opcodes/Directory.html" TARGET="right">Directory
</font></font></b></pre>

<pre><a NAME="DrwFuncs"></a><b><font face="Arial">Draw Functions</font></b></pre>

<pre><b><font face="Arial"><font size=-2><a href="../Opcodes/DrwCircArcWdg.html" TARGET="right">Draw Circle/Circular Arc/Circular Wedge
</a><a href="../Opcodes/DrwContrSet.html" TARGET="right">Draw Contour Set
</a><a href="../Opcodes/DrwElpsArcWdg.html" TARGET="right">Draw Ellipse/Elliptical Arc/Elliptical Wedge
</a><a href="../Opcodes/DrwGrdPolyl.html" TARGET="right">Draw Gouraud Polyline
</a><a href="../Opcodes/DrwGrdPolyt.html" TARGET="right">Draw Gouraud Polytriangle
</a><a href="../Opcodes/DrwPNGGroup4Img.html" TARGET="right">Draw Group4 PNG Image
</a><a href="../Opcodes/DrwImg.html" TARGET="right">Draw Image
</a><a href="../Opcodes/DrwLine.html" TARGET="right">Draw Line
</a><a href="../Opcodes/DrwPlyBezCrv.html" TARGET="right">Draw PolyB&eacute;zier Curve
</a><a href="../Opcodes/DrwPlylnPlygon.html" TARGET="right">Draw Polyline/Polygon
</a><a href="../Opcodes/DrwPlymkr.html" TARGET="right">Draw Polymarker
</a><a href="../Opcodes/DrwPlytringl.html" TARGET="right">Draw Polytriangle
</a><a href="../Opcodes/DrwTxt.html" TARGET="right">Draw Text
</a><a href="../Opcodes/DrwTxtrdPlytri.html" TARGET="right">Draw Textured Polytriangle
</a><a href="../Opcodes/EmbdSrcFil.html" TARGET="right">Embed Source File
</a><a href="../Opcodes/GroupBegin.html" TARGET="right">Group Begin
</a><a href="../Opcodes/GroupEnd.html" TARGET="right">Group End
</a><a href="../Opcodes/MergeControl.html" TARGET="right">Merge Control</a></font></font></b></pre>

<pre><a NAME="SetFuncs"></a><b><font face="Arial">Set Functions</font></b></pre>

<pre><b><font size=-2><font face="Arial"><a>
</a><a href="../Opcodes/SetAttributeUrlLnk.html" TARGET="right">Set Attribute URL Link
</a><a href="../Opcodes/BlockRef.html" TARGET="right">Set BlockRef
</a><a href="../Opcodes/SetCodePage.html" TARGET="right">Set Code Page
</a><a href="../Opcodes/SetColr.html" TARGET="right">Set Color
</a><a href="../Opcodes/SetColrMap.html" TARGET="right">Set Color Map
</a><a href="../Opcodes/SetCurPt.html" TARGET="right">Set Current Point
</a><a href="../Opcodes/SetFilMod.html" TARGET="right">Set Fill Mode
</a><a href="../Opcodes/SetFillPattern.html" TARGET="right">Set Fill Pattern
</a><a href="../Opcodes/SetFillPattern.html#FillPatternScale" TARGET="right">Set Fill Pattern Scale
</a><a href="../Opcodes/SetFnt.html" TARGET="right">Set Font
</a><a href="../Opcodes/SetLyr.html" TARGET="right">Set Layer
</a><a href="../Opcodes/SetLinPat.html" TARGET="right">Set Line Pattern
</a><a href="../Opcodes/SetLinSty.html#LinePatternScale" TARGET="right">Set Line Pattern Scale
</a><a href="../Opcodes/SetLinSty.html" TARGET="right">Set Line Style
</a><a href="../Opcodes/SetLinWgt.html" TARGET="right">Set Line Weight
</a><a href="../Opcodes/SetMkrGlyph.html" TARGET="right">Set Marker Glyph
</a><a href="../Opcodes/SetMkrSz.html" TARGET="right">Set Marker Size
</a><a href="../Opcodes/ObjectNode.html" TARGET="right">Set Object Node
</a><a href="../Opcodes/OptimizedForPlotting.html" TARGET="right">Set Optomized For Plotting
</a><a href="../Opcodes/SetPen_Pattern.html" TARGET="right">Set Pen Pattern
</a><a href="../Opcodes/WT_PenPat_Options.html" TARGET="right">Set Pen Pattern Options
</a><a href="../Opcodes/SetProj.html" TARGET="right">Set Projection
</a><a href="../Opcodes/SetUrlLnk.html" TARGET="right">Set URL Link
</a><a href="../Opcodes/SetViewPort.html" TARGET="right">Set Viewport
</a><a href="../Opcodes/SetVis.html" TARGET="right">Set Visibility
</a></font></font></b></pre>

<p><br><a NAME="AppA"></a><b><font face="Arial"><a href="../AppendixA/AppendixA.html" TARGET="right">Appendix
A. Opcodes Listed by Format</a></font></b>
<p><b><font face="Arial"><font size=-1><a href="../AppendixA/AppendixA.html#Sing" TARGET="right">Single
Byte Opcodes</a></font></font></b>
<p><b><font face="Arial"><font size=-1><a href="../AppendixA/AppendixA.html#Extao" TARGET="right">Extended
ASCII Opcodes</a></font></font></b>
<p><b><font face="Arial"><font size=-1><a href="../AppendixA/AppendixA.html#Extbo" TARGET="right">Extended
Binary Opcodes</a></font></font></b>

<p><br><a NAME="AppB"></a><b><font face="Arial"><a href="../License/License.html#Lica" TARGET="right">Appendix B. LICENSE
AGREEMENT</a></font></font></b>
<pre><b><font face="Arial"><a href="../License/License.html#Lg" TARGET="right"><font size=-2>1</font><font size=-1>.0 LICENSE GRANT
</font></a><font size=-1><a href="../License/License.html#Candt" TARGET="right">2.0 COPYRIGHTS AND TRADEMARKS
</a><a href="../License/License.html#Fees" TARGET="right">3.0 FEES
</a><a href="../License/License.html#Tandt" TARGET="right">4.0 TERM AND TERMINATION
</a><a href="../License/License.html#Disc" TARGET="right">5.0 DISCLAIMER OF WARRANTY
</a><a href="../License/License.html#Lim" TARGET="right">6.0 LIMITATION OF LIABILITY
</a><a href="../License/License.html#Conf" TARGET="right">7.0 CONFIDENTIAL INFORMATION
</a><a href="../License/License.html#Expo" TARGET="right">8.0 EXPORT
</a><a href="../License/License.html#Usg" TARGET="right">9.0 U.S. GOVERNMENT RESTRICTED RIGHTS.
</a><a href="../License/License.html#Gove" TARGET="right">10.0 </a></font><font size=-2><a href="../License/License.html#Gove" TARGET="right">GOVERNING LAW</a></font></font></b></pre>
<a NAME="Fig&Tabl"></a><b><font face="Arial"><font size=+1>Figures &amp;
Tables</font></font></b>
<pre><a NAME="Figs"></a><b><font face="Arial">FIGURES</font></b></pre>

<pre><b><font face="Arial"><font size=-2><a href="../Opcodes/SetLinSty.html#Fig1CpsJns" TARGET="right">Caps &amp; joins
</a><a href="../Opcodes/DrwCircArcWdg.html#Fig10" TARGET="right">Circle Start &amp; End arguments
</a><a href="../Opcodes/DrwContrSet.html#Fig20" TARGET="right">Contour Set
</a><a href="../WhipData/WhipData.html#Fig3" TARGET="right">WHIP! data organization
</a><a href="../Opcodes/DrwElpsArcWdg.html#Fig11" TARGET="right">Ellipse Start &amp; End arguments
</a><a href="../Opcodes/DefCompData.html#Fig4" TARGET="right">Encoded stream
</a><a href="../Opcodes/SetFilMod.html#Fig18" TARGET="right">Even-odd rule &amp; regions
</a><a href="../Opcodes/DrwPlytringl.html#Fig16" TARGET="right">Example 6 points polytriangle
</a><a href="../Opcodes/SetFillPattern.html#F1FllPats" TARGET="right">Fill patterns
</a><a href="../Opcodes/DefMrkrGlph.html#Fig9" TARGET="right">Font characters as glyphs
</a><a href="../Opcodes/DrwPlyBezCrv.html#Fig13" TARGET="right">4-point B&eacute;zier curve
</a><a href="../Opcodes/DefMrkrGlph.html#Fig8" TARGET="right">Glif definition
</a><a href="../Opcodes/SetLinSty.html#Fig2LnCps" TARGET="right">Line caps
</a><a href="../Opcodes/DrwGrdPolyt.html#Fig12" TARGET="right">6-point polytriangle
</a><a href="../Opcodes/DrwPlyBezCrv.html#Fig14" TARGET="right">Smooth joint between 4-point B&eacute;ziers
</a><a href="../Opcodes/DrwTxt.html#F1TxtStrgBB" TARGET="right">Text-string bounding box</a></font></font></b></pre>

<pre><a NAME="Tbls"></a><b><font face="Arial">TABLES</font></b></pre>

<pre><b><font size=-2><font face="Arial"><a href="../Opcodes/BlockRef.html#Tbl7EmbdFntBlkRf" TARGET="right">BlockRef Embedded&nbsp; fields
</a><a href="../Opcodes/BlockRef.html#Tbl14GlblBlkRefFlds" TARGET="right">BlockRef Global fields
</a><a href="../Opcodes/BlockRef.html#Tbl13GlblShtBlkRefFlds" TARGET="right">BlockRef GlobalSheet fields
</a><a href="../Opcodes/BlockRef.html#Tbl8GrphcsBlkRefFlds" TARGET="right">BlockRef Graphics&nbsp; fields
</a><a href="../Opcodes/BlockRef.html#Tbl3GraphHdrFlds" TARGET="right">BlockRef Graphic header fields
</a><a href="../Opcodes/BlockRef.html#Tbl12NulBlkRefFlds" TARGET="right">BlockRef Null fields
</a><a href="../Opcodes/BlockRef.html#Tbl9OvrlyBlkRefFlds" TARGET="right">BlockRef Overlay&nbsp; fields
</a><a href="../Opcodes/BlockRef.html#Tbl3OvrlayHdFlds" TARGET="right">BlockRef Overlay&nbsp; header fields
</a><a href="../Opcodes/BlockRef.html#Tbl16OvrlyPrvwBlkRefFlds" TARGET="right">BlockRef Overlay_Preview&nbsp; fields
</a><a href="../Opcodes/BlockRef.html#Tbl5PrvwBlkRefFlds" TARGET="right">BlockRef Preview&nbsp; fields
</a><a href="../Opcodes/BlockRef.html#Tbl10RdlnBlkRefFlds" TARGET="right">BlockRef Redline&nbsp; fields
</a><a href="../Opcodes/BlockRef.html#Tbl4RedLnBlkRefFlds" TARGET="right">BlockRef Redline header fields
</a><a href="../Opcodes/BlockRef.html#Tbl15SigBlkRefFlds" TARGET="right">BlockRef Signiture fields
</a><a href="../Opcodes/BlockRef.html#TblThmbFlds" TARGET="right">BlockRef Thumbnail&nbsp; fields
</a><a href="../Opcodes/BlockRef.html#Tbl11UsrBlkRefFlds" TARGET="right">BlockRef User fields
</a><a href="../Opcodes/BlockRef.html#Tbl2a-RelFlds" TARGET="right">Block Type Relevant Fields -1
</a><a href="../Opcodes/BlockRef.html#Tbl2b-RelFlds" TARGET="right">Block Type Relevant Fields -2
</a><a href="../Opcodes/SetFnt.html#Tbl1CharacterSetMapping" TARGET="right">Character Set Mapping
</a><a href="../Opcodes/SetColrMap.html#Tbl1DefaultColorMap" TARGET="right">Default Color Map
</a></font><font face="Arial,Helvetica"><a href="../Opcodes/Directory.html#Tbl1DirX" TARGET="right">Directory&nbsp; Values &amp; Fields
</a></font><font face="Arial"><a href="../AppendixA/AppendixA.html#Tabl10" TARGET="right">Extended ASCII Formatted Opcodes
</a><a href="../AppendixA/AppendixA.html#Tabl11" TARGET="right">Extended binary Formatted Opcodes
</a><a href="../WhipData/WhipData.html#TablFilDatBlk" TARGET="right">File Data Block
</a><a href="../WhipData/WhipData.html#TablFilHdr" TARGET="right">File Header
</a><a href="../WhipData/WhipData.html#TablFilTrlr" TARGET="right">File Trailer
</a><a href="../Opcodes/SetFnt.html#Tbl2FontAttributes" TARGET="right">Font Attributes
</a><a href="../WhipData/WhipData.html#Tabl5Byt" TARGET="right">5-byte revision number
</a><a href="../Opcodes/DefMrkrGlph.html#Tbl8" TARGET="right">Glyphs Defined by WHIP! App
</a><a href="../Opcodes/SetLinPat.html#Tbl1LinePatVals" TARGET="right">Line Pattern Values
</a><a href="../OpcodeRef/OpcodeRef.html#Tbl1OpMnem" TARGET="right">Opcode Mnemonics
</a><a href="../WhipData/WhipData.html#TablOpPars" TARGET="right">Opcode, Operand Pairs
</a><a href="../AppendixA/AppendixA.html#Tabl9" TARGET="right">Single Byte Formatted Opcodes
</a><a href="../Opcodes/DefCompData.html#Tabl7" TARGET="right">String Compression Example</a></font></font></b></pre>

<p><br>
<hr WIDTH="100%">
<br>
<hr WIDTH="100%">
</body>
</html>
